/* 通用格式 */
body {color:#000000; text-align: left; font-family:"\5B8B\4F53", Arial;font-size:12px; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a,span,table,tr,td,tbody{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}   
caption,th{text-align:left;}   
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
a{color: #07519A;text-decoration: none;}
a:hover{color: #c30;text-decoration: underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.mg10{margin-right:10px;}
.hidden{display:none;}
.w990{width:980px; margin:0 auto; overflow:hidden; background:#fff;}


/**************/
/**0.通用布局**/
/**************/


/*顶部导航*/
.topbg{height:28px; line-height:28px; border-bottom:1px solid #EBEBEB; background:#fdfdfd; width:100%}
#topnav{width:980px; margin:0 auto; color:#666;}
.tn1{padding-left:5px; width:400px; float:left;}
.tn1 a{padding:0 5px;}
.tn2{padding-right:5px; width:500px; text-align:right; float:right;}

/*---Banner---*/
#banner{height:70px; background:#fff;}
.logo{width:200px;}
.search{width:600px; text-align:right; text-align:right; padding-top:0px; padding-right:5px;}
.shuru input{border:0 none;}
.shuru{float:right; height:22px; line-height:22px; border:1px solid #abaebd; border-right:none 0;}
.lsb{width:60px; height:24px; float:right; margin:0; background:url(im/search.gif) no-repeat; border:none 0; font-size:12px; color:#fff;  overflow:hidden;}
.hotword{height:25px; line-height:25px; padding-top:5px;}
.hotword a{padding:0 5px;}

/*菜单*/
#menu{height:31px; line-height:31px; background:url(im/bg_repeat_x_001.gif) 0 -31px repeat-x; text-align:center; padding-left:15px;}
#menu li{float:left; display:inline;}
.sx{width:2px; overflow:hidden; height:31px; background:url(im/sx.gif) no-repeat;}
#nm{padding:0 12px; color:#fff;}
#nm a{color:#fff; font-weight:bold; font-size:14px; display:block;}
#nm a:hover{color:#fff; text-decoration: none;}
.mi{width:30px;}
.mb{width:62px;}
.mp{width:45px;}
.mo{background: url("im/bg_repeat_x_001.gif") repeat-x scroll 0 -63px transparent;}
#mnav{height:31px; line-height:31px; background:url("im/bg_repeat_x_001.gif") repeat-x scroll 0 -94px transparent; padding-left:15px;}

/*页脚*/
.fnav{height:31px; line-height:31px; background:url("im/bg_repeat_x_001.gif") repeat-x scroll 0 -162px transparent; text-align:center;}
.fnav a:hover{left:0; top:0;text-decoration:underline;}
#foot p{line-height:25px; color:#575757;}


/**************/
/**1.通用样式**/
/**************/
.red1{color:#cc0000;}/*暗红*/
.red2,.red2:hover{color:#ff0000;}/*亮红*/
.green1,.green1:hover{color:#236608;}
.black,.black:hover{color:#000;}
.orange1,.orange1:hover{color:#FFA311}
.gray1{color:#999}
.gray1:hover{color:#333}
.gray2{color:#666}
.gray2:hover{color:#000}
.nyd:hover{top:0; left:0; text-decoration:underline;}
.fb{font-weight:bold;}
.pr15{margin-right:15px;}

.img1{padding:1px; background:#fff; border:1px solid #d1d1d1;}
.img2{padding:3px; background:#fff; border:1px solid #d1d1d1;}

.hds{height:26px; line-height:26px; background:url(im/bg1.gif) repeat-x; border:#ccc 1px solid; border-bottom:none 0;}
.hds h4{background:url(im/hds.gif) 10px 5px no-repeat; padding-left:22px; font-size:14px;}
.hds h5{background:url(im/hds.gif) 10px 5px no-repeat; padding-left:22px; font-size:12px;}
.hds h5 a{color:#333;}
.con{border:#ccc 1px solid; border-top:none 0; padding:10px; height:100%;}
.con2{border:#ccc 1px solid; padding:20px; height:100%;}
.con_np{border:#ccc 1px solid; border-top:none 0; height:100%;}

.hdc{height:26px; line-height:26px; background:url(im/bg1.gif) repeat-x; border:#ccc 1px solid;}
.hdc h4{background:url(im/hds.gif) 10px 5px no-repeat; padding-left:22px; font-size:14px;}

/*滑动*/
.hm{position: relative;}
.hdc .pa{line-height:26px; height:26px; top:1px; right:0; position:absolute; width:80px; background:none;}
.stab li{float:left; display:block; cursor:default; width:80px; border-right:#ccc 1px solid; text-align:center; line-height:26px; height:26px; font-size:14px;}
.stab li:hover{text-decoration:underline;}
.stab .curr{background:#fff; border-bottom:#fff 1px solid; cursor:default;}

.norl li{line-height:23px; height:23px; border-bottom:1px #e4e4e4 solid; position: relative;}
.norl li span{line-height:25px; height:25px; top:0; right:0; position:absolute; width:60px; text-align:right; font-family:verdana, Arial; font-size:10px;}
.norl .liend{border-bottom:none 0;}

.norl2 li{line-height:18px; height:18px; position: relative;}
.norl2 li span{line-height:18px; height:18px; top:0; right:0; position:absolute; width:80px; text-align:right;}

/*翻页*/
.pages{height:37px; line-height:37px;}
.pages a{padding:2px 6px; background:#fff; color:#333; border:#333 1px solid;}
.pages a:hover{left:0; top:0; background:#333; color:#fff;}
.pages b{padding:2px 6px; background:#333; color:#fff; border:#333 1px solid; font-weight:normal;}
.pages a b{background:none; border:none 0; color:#000;}
.pages a b{background:none; border:none 0; color:#000; padding:0;}
.pages a b{background:none; border:none 0; color:#000; padding:0;}

/**************/
/**2.首页样式**/
/**************/
#bang{width:195px;}
#xin{width:570px;}
.indexp p{line-height:25px; height:25px; border-bottom:1px #ccc solid; padding-left:5px;}

#sbc{padding:10px;}
.bdashline{border-bottom:1px #ccc dashed; padding-bottom:14px; margin-bottom:15px;}
.sbbk .img1{margin-right:20px; width:120px}
.sbbk .ssm{width:384px}
.sbbk .ssm h3{font-size:14px; font-weight:bold; line-height:18px; margin-bottom:5px;}
.sbbk .ssm p{line-height:25px;}

.bkj{width:284px; overflow:hidden;}
.bg1 {background:url(im/vline.gif) right top no-repeat;}
.bgline{border-bottom:1px #ccc solid;}
.bkhd{height:22px; line-height:22px; margin-bottom:3px; margin-top:5px; padding:0 10px;}
.bkj h2{padding-left:5px; border-bottom:1px #d1d1d1 dashed;}
.bkj h2 a{font-size:14px; font-weight:bold;}
.bkj span{line-height:20px; height:20px; top:2px; right:10px; position:absolute; width:60px; text-align:right;}

.bkcon{padding:10px 15px;}
.bkcon .img1{margin-right:15px;}
.bkcon .nr{width:170px;}
.bkcon h3{font-size:14px; font-weight:bold; line-height:18px; margin-bottom:6px;}
.bkcon p{padding-right:2px; line-height:20px;}
.bkcon li{line-height:18px;}

.gxlb{border:#ccc 1px solid; border-top:none 0;}
.gxlb td{padding:5px;color:#999}
.gxlb th{padding:7px 0 6px 0;text-align:center; border-bottom:1px #ccc solid; background:#f5f5f5;}
.nji td{background:#f5f5f5;}

.zz a{float:left; display:block; width:59px; line-height:23px; height:23px; border-bottom:1px #e4e4e4 solid;}
.zz .end{border-bottom:none 0;}
.zz a:hover{top:0; left:0;}



/**************/
/**3.书籍列表**/
/**************/
#zuo{width:768px;}
#you{width:202px;}

.con_p0{border-left:#ccc 1px solid; border-top:#ccc 1px solid;}
.zzl a{float:left; display:block; width:66px; text-align:center; line-height:23px; height:23px; border-bottom:1px #ccc  solid; border-right:#ccc 1px solid;}
.zzl a:hover{top:0; left:0;}

.bklb{border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
.bklb td{padding:7px 0; color:#666; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid;}
.bklb th{padding:8px 0 ;text-align:center; border-bottom:1px #ccc solid; background:#f5f5f5; border-right:#ccc 1px solid;}

.bklb .yuedu{background:url(im/yuedu.gif) 9px 4px no-repeat; padding-left:28px;}
.bklb .xiazai{background:url(im/xiazai.gif) 9px 6px no-repeat; padding-left:29px;}

.bklb a{color:#000;}

.bbox{border-bottom:1px #ddd dashed; padding-bottom:15px; margin-bottom:15px;}
.bpic{float:left; width:126px; margin-right:20px;}
.bintro{float:right; width:580px;}
.bintro h3{font-size:14px; font-weight:bold;line-height:18px; height:18px; position: relative; margin-bottom:10px;}
.bintro h3 a{color:#cc0000}
.bintro h3 span{line-height:18px; height:18px; top:0; right:0; position:absolute; width:80px; text-align:right; font-weight:normal; color:#666;}
.bintro .tp{line-height:25px; height:100px;}
.bintro .ex{line-height:20px; height:20px;}
.bintro .ex a{margin-right:10px; font-weight:bold;}

/**************/
/**4.书籍封面**/
/**************/

.binfo h1{font-size:24px; font-weight:normal; text-align:center; margin-bottom:10px; font-family:microsoft yahei,黑体}
.binfo .bwi {line-height:22px; height:22px; text-align:center; color:#666}

.binfo .prd{margin-right:15px;}
.xt{width:124px; height:26px; line-height:26px; text-indent:28px;display:block; background:url(im/bg2.gif) no-repeat; font-size:14px; margin-top:6px;}
.xt:hover{background:url(im/bg2.gif) 0 -26px no-repeat; left:0;top:0}

.bzx{line-height:20px; height:20px; position: relative;}
.bzx span{line-height:20px; height:20px; top:0; right:0; position:absolute; width:280px; text-align:right; font-size:18px;}
.binfo p{line-height:22px;}
.binfo .qt{margin-top:20px;}

.pls{line-height:18px; height:18px; top:4px; right:10px; position:absolute; width:380px; text-align:right; color:#666;}
.saytext{width:736px; height:140px; margin-bottom:5px;}
.pltb a{padding:0 5px;}

.plcon{border:#ccc 1px solid; border-top:none 0; padding:20px;}


/**************/
/**5.新闻列表**/
/**************/
#zuo2{width:718px;}
#you2{width:252px;}

.loopul{border-bottom:1px #ddd dashed; padding-bottom:15px; margin-bottom:15px;}
.loopul li{line-height:25px; height:25px; position: relative; background:url(im/dot0.gif) left 11px no-repeat; padding-left:10px;}
.loopul li span{line-height:25px; height:25px; top:0; right:0; position:absolute; width:180px; text-align:right; color:#666;}
.loopul li a{font-size:14px;}

/**************/
/**6.作者文集**/
/**************/


.zpxx{border-bottom:1px #ccc dashed; margin-bottom:10px;}
.zpxx .t1{padding-bottom:10px; height:158px;}
.zpxx .t2{padding:0 10px 10px; height:158px; vertical-align:top;}
.zplb h3{font-weight:bold; font-size:14px;}
.zplb h3 a{color:#cc0000;}
.jj{padding-top:10px;}
.jj p{line-height:20px; color:#464646;}
.lj a{color:#cc0000; margin-right:12px;}
.lj a:hover{color:#000; left:0; top:0;}


/**************/
/**7.筛选页面**/
/**************/

.shiaxuan{}

/*筛选清除*/
.sxqc a{color:red; text-decoration:underline;}

/*筛选分类*/
.sxfl{margin-top:5px; line-height:20px;}
.sxfl a{white-space:nowrap;}

/*选中项目*/
.xzsty{color:#000; background:#c0c0c0;}

/*筛选字母*/
.sxzm{font-family:verdana; margin-top:5px; line-height:20px;}
.sxzm a{padding:2px 3px;color:#000; margin:0 3px;}













